import {
  BASEURL
} from "./config/index"
/**
 * 
 * @param {string} method 请求方式，默认为get
 * @param {string} residualUrl 剩余的url
 * @param {object} params 请求体
 * @returns {Promise} 返回Promise实例
 */
export default function dxRequest(method, residualUrl = '', params) {
  return new Promise((resolve, reject) => {
    wx.request({
      url: BASEURL + residualUrl,
      method,
      data: params,
      fail(fail) {
        wx.showToast({
          title: '请求失败',
          icon: "error"
        })
        console.log('请求失败：', fail);
        // reject({
        //   msg: "请求失败了",
        //   fail
        // })
      },
      success(res) {
        resolve(res)
      }
    })
  })
}